package com.jt.www.model.vo.sdCheck;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * @Author: cjw
 * @Description: 投保人信息类
 * @Date: 10:27 2018/11/1
 */
@ApiModel
public class InsuredForProVO {

    /**
     * 是否同投保人
     */
    @ApiModelProperty(value = "是否同投保人（Y是/N否）")
    private String isHolder = "";

    /**
     * 被保人序号
     */
    @ApiModelProperty(value = "被保人序号")
    private Integer no;

    /**
     * 类型
     */
    @ApiModelProperty(value = "被保人类型（00企业/01个人/02虚拟）")
    private String type = "";

    /**
     * 企业信息
     */
    @ApiModelProperty(value = "被保企业信息")
    private CorporationForProVO corporation;

    /**
     * 个人信息
     */
    @ApiModelProperty(value = "被保个人信息")
    private HumanForProVO human;

    /**
     * 虚拟信息
     */
    @ApiModelProperty(value = "虚拟被保人信息")
    private DummyEntityForProVO dummyEntity;

    /**
     * 附件集合
     */
    @ApiModelProperty(value = "附件集合")
    private List<AttachmentForProVO> attachmentList;

    /**
     * 受益人集合
     */
    @ApiModelProperty(value = "受益人集合")
    private List<BenificiaryVo> benificiaryList;

    @ApiModelProperty(value = "标的集合")
    private List<CommonInsuranceObjectVo> insuranceObjectVos;

    public String getIsHolder() {
        return isHolder;
    }

    public void setIsHolder(String isHolder) {
        this.isHolder = isHolder;
    }

    public Integer getNo() {
        return no;
    }

    public void setNo(Integer no) {
        this.no = no;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public CorporationForProVO getCorporation() {
        return corporation;
    }

    public void setCorporation(CorporationForProVO corporation) {
        this.corporation = corporation;
    }

    public HumanForProVO getHuman() {
        return human;
    }

    public void setHuman(HumanForProVO human) {
        this.human = human;
    }

    public DummyEntityForProVO getDummyEntity() {
        return dummyEntity;
    }

    public void setDummyEntity(DummyEntityForProVO dummyEntity) {
        this.dummyEntity = dummyEntity;
    }

    public List<AttachmentForProVO> getAttachmentList() {
        return attachmentList;
    }

    public void setAttachmentList(List<AttachmentForProVO> attachmentList) {
        this.attachmentList = attachmentList;
    }

    public List<BenificiaryVo> getBenificiaryList() {
        return benificiaryList;
    }

    public void setBenificiaryList(List<BenificiaryVo> benificiaryList) {
        this.benificiaryList = benificiaryList;
    }

    public List<CommonInsuranceObjectVo> getInsuranceObjectVos() {
        return insuranceObjectVos;
    }

    public void setInsuranceObjectVos(List<CommonInsuranceObjectVo> insuranceObjectVos) {
        this.insuranceObjectVos = insuranceObjectVos;
    }
}
